﻿using Ewell.BizComponent.UI.Core.VievModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.BizComponent.UI.SearchItemCom.ViewModel
{
    public class BasicDataVm:ViewModelBase
    {
        /**
         * 基础数据目录分类标识
         */
        private string _basicDataDictTypeId;
        public string basicDataDictTypeId
        {
            get { return _basicDataDictTypeId; }
            set
            {
                if (value != _basicDataDictTypeId)
                {
                    _basicDataDictTypeId = value;
                    OnPropertyChanged(nameof(basicDataDictTypeId));
                }
            }
        }
        /**
         * 基础数据目录分类编码
         */
        private String _basicDataDictTypeNo;
        public String basicDataDictTypeNo
        {
            get
            {
                return _basicDataDictTypeNo;
            }
            set
            {
                if (value != _basicDataDictTypeNo)
                {
                    _basicDataDictTypeNo = value;
                    OnPropertyChanged(nameof(basicDataDictTypeNo));
                }
            }
        }
        /**
         * 基础数据标识
         */
        private String _basicDataId;
        public String basicDataId
        {
            get { return _basicDataId; }
            set
            {
                if (this._basicDataId != value)
                {
                    _basicDataId = value;
                    OnPropertyChanged(nameof(basicDataId));
                }
            }
        }
        /**
         * 基础数据编码
         */
        private String _basicDataNo;
        public String basicDataNo
        {
            get { return _basicDataNo; }
            set
            {
                if (this._basicDataNo != value)
                {
                    _basicDataNo = value;
                    OnPropertyChanged(nameof(basicDataNo));
                }
            }
        }
        /**
         * 基础数据名称
         */
        private String _basicDataName;
        public String basicDataName
        {
            get { return _basicDataName; }
            set
            {
                if (value != _basicDataName)
                {
                    _basicDataName = value;
                    OnPropertyChanged(nameof(basicDataName));
                }
            }
        }
        /**
         * 拼音码
         */
        private String _pinyin;
        public String pinyin
        {
            get { return _pinyin; }
            set
            {
                if (value != _pinyin)
                {
                    _pinyin = value;
                    OnPropertyChanged(nameof(pinyin));
                }
            }
        }
        /**
         * 五笔码
         */
        private String _wubi;
        public String wubi
        {
            get { return _wubi; }
            set
            {
                if (value != _wubi)
                {
                    _wubi = value;
                    OnPropertyChanged(nameof(wubi));
                }
            }
        }
        /**
         * 扩展信息
         */
        private String _basicDataExtInfo;
        public String basicDataExtInfo
        {
            get { return _basicDataExtInfo; }
            set
            {
                if (this._basicDataExtInfo != value)
                {
                    _basicDataExtInfo = value;
                    OnPropertyChanged(nameof(basicDataExtInfo));
                }
            }
        }
    }
}
